自定義函式(續)
InstallScript函式在某些方面和C不同,例如:C語言要定義函式的傳回值型態,但InstallScript就沒有強制。在InstallScript中,若沒有寫明函式傳回值,則預設傳回型態是NUMBER。
參考以下AddTwoNumbers函式,因傳回值型態為NUMBER,所以也不用寫明。
prototype AddTwoNumbers(NUMBER, NUMBER);
function OnBegin( )
begin
SprintfBox(INFORMATION, "Example", "AddTwoNumbers(3, 4) returns %d.", AddTwoNumbers(3, 4));
end;
function AddTwoNumbers(m, n)
begin
return (m + n);
end;
//對話框將顯示傳回值7
圖18_01